0
4
5
3
10
6
71
18
33
96
105
22
94
151
32
139
116
53
110
98
46
39
115
126
42
21
159
137
34
97
29
72
24
54
526
14
37
17
74
90
12
27
13
584
16
9
7
44
30
102